TODO: Brief description of ENLILInterpolator class.
More...
#include <ccmc/ENLILInterpolator.h>
|
| | ENLILInterpolator (Model *model) |
| |
| float | interpolate (const std::string &variable, const float &r, const float &lat, const float &lon) |
| |
| float | interpolate (const std::string &variable, const float &r, const float &lat, const float &lon, float &dr, float &dlat, float &dlon) |
| |
| float | interpolate (const long &variableID, const float &r, const float &lat, const float &lon) |
| |
| float | interpolate (const long &variableID, const float &r, const float &lat, const float &lon, float &dr, float &dlat, float &dlon) |
| |
| virtual | ~ENLILInterpolator () |
| |
| | Interpolator () |
| |
| virtual float | getConversionFactor (const std::string &) |
| |
| virtual float | getConversionFactor (const long &variable_id) |
| |
| std::string | getModelName () |
| |
| virtual | ~Interpolator () |
| |
| void | setModelReader (Model *reader) |
| |
TODO: Brief description of ENLILInterpolator class.
TODO: Full description of ENLILInteprolator class
| ccmc::ENLILInterpolator::ENLILInterpolator |
( |
Model * |
model | ) |
|
| ccmc::ENLILInterpolator::~ENLILInterpolator |
( |
| ) |
|
|
virtual |
| float ccmc::ENLILInterpolator::interpolate |
( |
const std::string & |
variable, |
|
|
const float & |
r, |
|
|
const float & |
lat, |
|
|
const float & |
lon |
|
) |
| |
|
virtual |
| float ccmc::ENLILInterpolator::interpolate |
( |
const std::string & |
variable, |
|
|
const float & |
r, |
|
|
const float & |
lat, |
|
|
const float & |
lon, |
|
|
float & |
dr, |
|
|
float & |
dlat, |
|
|
float & |
dlon |
|
) |
| |
|
virtual |
| float ccmc::ENLILInterpolator::interpolate |
( |
const long & |
variableID, |
|
|
const float & |
r, |
|
|
const float & |
lat, |
|
|
const float & |
lon |
|
) |
| |
|
virtual |
| float ccmc::ENLILInterpolator::interpolate |
( |
const long & |
variableID, |
|
|
const float & |
r, |
|
|
const float & |
lat, |
|
|
const float & |
lon, |
|
|
float & |
dr, |
|
|
float & |
dlat, |
|
|
float & |
dlon |
|
) |
| |
|
virtual |
- Parameters
-
| variableID | |
| r | |
| lat | |
| lon | |
| dr | |
| dlat | |
| dlon | |
- Returns
convert from latitude -60 to 60 to radians ...
convert from latitude -60 to 60 to radians ...
convert from latitude -60...60 to 30...150 range in degress and then to radians...
convert degrees ( 0 - 360 longitude ) to radiadns
correct for longitude angles less than 0 or having a magnitude greater than 360.f
Implements ccmc::Interpolator.
The documentation for this class was generated from the following files:
- /Users/apembrok/Documents/workspaces/workspace.bak2/workspace.backup/kameleon-plus/src/ccmc/ENLILInterpolator.h
- /Users/apembrok/Documents/workspaces/workspace.bak2/workspace.backup/kameleon-plus/src/ccmc/ENLILInterpolator.cpp